package com.github.bridge.response;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
public class OuterUserSignatureVO extends BaseVO {

    @Schema(description = "签章记录ID")
    private String signServiceId;

    @Schema(description = "签署文件源路径")
    private String filePath;

    @Schema(description = "签署后文件的目标路径")
    private String dstFilePath;

    @Schema(description = "签署后文件的二进制数据")
    private byte[] stream;

    @Schema(description = "外网文件下载地址")
    private String downloadOuterUrl;

    private String downloadUrl;

    @Schema(description = "文件fileKey")
    private String fileKey;

    @Schema(description = "文档页数")
    private Integer filePage;

}
